package pers.qianyu.util.model;

import java.util.ArrayList;

/**
 * 单链表定义
 *
 * @author mizzle rain
 * @date 2020年12月16日17:42:02
 */
public class ListNode {
    public int val;
    public ListNode next;

    public ListNode() {
    }

    public ListNode(int val) {
        this.val = val;
    }

    public ListNode(int val, ListNode next) {
        this.val = val;
        this.next = next;
    }

    @Override
    public String toString() {
        return "ListNode{" +
                "val=" + val +
                ", next=" + next +
                '}';
    }

    public void print() {
        ArrayList<Integer> res = new ArrayList<>();
        for (ListNode p = this; p != null; p = p.next) {
            res.add(p.val);
        }
        System.out.println(res);
    }
}